Skip to content

Conversation

@sl0thentr0py
Copy link
Member

No description provided.

@sl0thentr0py sl0thentr0py requested a review from a team as a code owner July 17, 2025 13:53
Copy link
Member

@szokeasaurusrex szokeasaurusrex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was also just investigating this test failure; imo the test is basically pointless. I raised a PR to delete it: #4593.

But, if you'd rather keep the test around that is fine; your changes seem reasonable, so I will approve.

@sl0thentr0py sl0thentr0py force-pushed the neel/fix-importlib-test branch from 2a6b90b to 2f6982e Compare July 17, 2025 13:58
@codecov
Copy link

codecov bot commented Jul 17, 2025

❌ 3 Tests Failed:

Tests completed Failed Passed Skipped
24088 3 24085 2283
View the top 3 failed test(s) by shortest run time
tests.test_utils::test_installed_modules
Stack Traces | 0.437s run time
tests/test_utils.py:696: in test_installed_modules
    assert installed_distributions == importlib_distributions
E   AssertionError: assert {'sentry-sdk': '2.33.0', 'pytest-watch': '4.2.0', 'h2': '4.2.0', 'charset-normalizer': '3.4.2', 'pluggy': '1.6.0', 'brotli': '1.1.0', 'responses': '0.25.7', 'markupsafe': '3.0.2', 'httpcore': '1.0.9', 'docker': '7.1.0', 'pytest-forked': '1.6.0', 'pygments': '2.19.2', 'pyrsistent': '0.20.0', 'setuptools': '80.9.0', 'h11': '0.16.0', 'watchdog': '6.0.0', 'pytest-localserver': '0.9.0.post0', 'colorama': '0.4.6', 'pytest-cov': '6.2.1', 'packaging': '25.0', 'idna': '3.10', 'py': '1.11.0', 'pytest-asyncio': '1.1.0', 'typing-extensions': '4.14.1', 'certifi': '2025.7.14', 'asttokens': '3.0.0', 'hpack': '4.1.0', 'referencing': '0.36.2', 'hyperframe': '6.1.0', 'socksio': '1.0.0', 'executing': '2.2.0', 'pytest': '8.4.1', 'pyyaml': '6.0.2', 'werkzeug': '3.1.3', 'jsonschema-specifications': '2025.4.1', 'pysocks': '1.7.1', 'attrs': '25.3.0', 'pip': '24.0', 'docopt': '0.6.2', 'requests': '2.32.4', 'urllib3': '2.5.0', 'coverage': '7.9.2', 'iniconfig': '2.1.0', 'rpds-py': '0.26.0', 'jsonschema': '4.24.0', 'wheel': '0.45.1', 'jaraco-functools': '4.0.1', 'jaraco-context': '5.3.0', 'backports-tarfile': '1.2.0', 'typeguard': '4.3.0', 'inflect': '7.3.1', 'jaraco-text': '3.12.1', 'zipp': '3.19.2', 'platformdirs': '4.2.2', 'tomli': '2.0.1', 'jaraco-collections': '5.1.0', 'importlib-metadata': '8.0.0', 'more-itertools': '10.3.0', 'autocommand': '2.2.2'} == {'sentry-sdk': '2.33.0', 'pytest-watch': '4.2.0', 'h2': '4.2.0', 'charset-normalizer': '3.4.2', 'pluggy': '1.6.0', 'brotli': '1.1.0', 'responses': '0.25.7', 'markupsafe': '3.0.2', 'httpcore': '1.0.9', 'docker': '7.1.0', 'pytest-forked': '1.6.0', 'pygments': '2.19.2', 'pyrsistent': '0.20.0', 'setuptools': '80.9.0', 'h11': '0.16.0', 'watchdog': '6.0.0', 'pytest-localserver': '0.9.0.post0', 'colorama': '0.4.6', 'pytest-cov': '6.2.1', 'packaging': '24.2', 'idna': '3.10', 'py': '1.11.0', 'pytest-asyncio': '1.1.0', 'typing-extensions': '4.12.2', 'certifi': '2025.7.14', 'asttokens': '3.0.0', 'hpack': '4.1.0', 'referencing': '0.36.2', 'hyperframe': '6.1.0', 'socksio': '1.0.0', 'executing': '2.2.0', 'pytest': '8.4.1', 'pyyaml': '6.0.2', 'werkzeug': '3.1.3', 'jsonschema-specifications': '2025.4.1', 'pysocks': '1.7.1', 'attrs': '25.3.0', 'pip': '24.0', 'docopt': '0.6.2', 'requests': '2.32.4', 'urllib3': '2.5.0', 'coverage': '7.9.2', 'iniconfig': '2.1.0', 'rpds-py': '0.26.0', 'jsonschema': '4.24.0', 'wheel': '0.45.1', 'jaraco-functools': '4.0.1', 'jaraco-context': '5.3.0', 'backports-tarfile': '1.2.0', 'typeguard': '4.3.0', 'inflect': '7.3.1', 'jaraco-text': '3.12.1', 'zipp': '3.19.2', 'platformdirs': '4.2.2', 'tomli': '2.0.1', 'jaraco-collections': '5.1.0', 'importlib-metadata': '8.0.0', 'more-itertools': '10.3.0', 'autocommand': '2.2.2'}
E     
E     Common items:
E     {'asttokens': '3.0.0',
E      'attrs': '25.3.0',
E      'autocommand': '2.2.2',
E      'backports-tarfile': '1.2.0',
E      'brotli': '1.1.0',
E      'certifi': '2025.7.14',
E      'charset-normalizer': '3.4.2',
E      'colorama': '0.4.6',
E      'coverage': '7.9.2',
E      'docker': '7.1.0',
E      'docopt': '0.6.2',
E      'executing': '2.2.0',
E      'h11': '0.16.0',
E      'h2': '4.2.0',
E      'hpack': '4.1.0',
E      'httpcore': '1.0.9',
E      'hyperframe': '6.1.0',
E      'idna': '3.10',
E      'importlib-metadata': '8.0.0',
E      'inflect': '7.3.1',
E      'iniconfig': '2.1.0',
E      'jaraco-collections': '5.1.0',
E      'jaraco-context': '5.3.0',
E      'jaraco-functools': '4.0.1',
E      'jaraco-text': '3.12.1',
E      'jsonschema': '4.24.0',
E      'jsonschema-specifications': '2025.4.1',
E      'markupsafe': '3.0.2',
E      'more-itertools': '10.3.0',
E      'pip': '24.0',
E      'platformdirs': '4.2.2',
E      'pluggy': '1.6.0',
E      'py': '1.11.0',
E      'pygments': '2.19.2',
E      'pyrsistent': '0.20.0',
E      'pysocks': '1.7.1',
E      'pytest': '8.4.1',
E      'pytest-asyncio': '1.1.0',
E      'pytest-cov': '6.2.1',
E      'pytest-forked': '1.6.0',
E      'pytest-localserver': '0.9.0.post0',
E      'pytest-watch': '4.2.0',
E      'pyyaml': '6.0.2',
E      'referencing': '0.36.2',
E      'requests': '2.32.4',
E      'responses': '0.25.7',
E      'rpds-py': '0.26.0',
E      'sentry-sdk': '2.33.0',
E      'setuptools': '80.9.0',
E      'socksio': '1.0.0',
E      'tomli': '2.0.1',
E      'typeguard': '4.3.0',
E      'urllib3': '2.5.0',
E      'watchdog': '6.0.0',
E      'werkzeug': '3.1.3',
E      'wheel': '0.45.1',
E      'zipp': '3.19.2'}
E     Differing items:
E     {'typing-extensions': '4.14.1'} != {'typing-extensions': '4.12.2'}
E     {'packaging': '25.0'} != {'packaging': '24.2'}
E     
E     Full diff:
E       {
E           'asttokens': '3.0.0',
E           'attrs': '25.3.0',
E           'autocommand': '2.2.2',
E           'backports-tarfile': '1.2.0',
E           'brotli': '1.1.0',
E           'certifi': '2025.7.14',
E           'charset-normalizer': '3.4.2',
E           'colorama': '0.4.6',
E           'coverage': '7.9.2',
E           'docker': '7.1.0',
E           'docopt': '0.6.2',
E           'executing': '2.2.0',
E           'h11': '0.16.0',
E           'h2': '4.2.0',
E           'hpack': '4.1.0',
E           'httpcore': '1.0.9',
E           'hyperframe': '6.1.0',
E           'idna': '3.10',
E           'importlib-metadata': '8.0.0',
E           'inflect': '7.3.1',
E           'iniconfig': '2.1.0',
E           'jaraco-collections': '5.1.0',
E           'jaraco-context': '5.3.0',
E           'jaraco-functools': '4.0.1',
E           'jaraco-text': '3.12.1',
E           'jsonschema': '4.24.0',
E           'jsonschema-specifications': '2025.4.1',
E           'markupsafe': '3.0.2',
E           'more-itertools': '10.3.0',
E     -     'packaging': '24.2',
E     ?                    ^ ^
E     +     'packaging': '25.0',
E     ?                    ^ ^
E           'pip': '24.0',
E           'platformdirs': '4.2.2',
E           'pluggy': '1.6.0',
E           'py': '1.11.0',
E           'pygments': '2.19.2',
E           'pyrsistent': '0.20.0',
E           'pysocks': '1.7.1',
E           'pytest': '8.4.1',
E           'pytest-asyncio': '1.1.0',
E           'pytest-cov': '6.2.1',
E           'pytest-forked': '1.6.0',
E           'pytest-localserver': '0.9.0.post0',
E           'pytest-watch': '4.2.0',
E           'pyyaml': '6.0.2',
E           'referencing': '0.36.2',
E           'requests': '2.32.4',
E           'responses': '0.25.7',
E           'rpds-py': '0.26.0',
E           'sentry-sdk': '2.33.0',
E           'setuptools': '80.9.0',
E           'socksio': '1.0.0',
E           'tomli': '2.0.1',
E           'typeguard': '4.3.0',
E     -     'typing-extensions': '4.12.2',
E     ?                              ^ ^
E     +     'typing-extensions': '4.14.1',
E     ?                              ^ ^
E           'urllib3': '2.5.0',
E           'watchdog': '6.0.0',
E           'werkzeug': '3.1.3',
E           'wheel': '0.45.1',
E           'zipp': '3.19.2',
E       }
tests.test_utils::test_installed_modules
Stack Traces | 0.468s run time
tests/test_utils.py:696: in test_installed_modules
    assert installed_distributions == importlib_distributions
E   AssertionError: assert {'sentry-sdk': '2.33.0', 'pytest-watch': '4.2.0', 'h2': '4.2.0', 'charset-normalizer': '3.4.2', 'pluggy': '1.6.0', 'brotli': '1.1.0', 'responses': '0.25.7', 'markupsafe': '3.0.2', 'httpcore': '1.0.9', 'docker': '7.1.0', 'pytest-forked': '1.6.0', 'pygments': '2.19.2', 'pyrsistent': '0.20.0', 'setuptools': '80.9.0', 'h11': '0.16.0', 'watchdog': '6.0.0', 'pytest-localserver': '0.9.0.post0', 'colorama': '0.4.6', 'pytest-cov': '6.2.1', 'packaging': '25.0', 'idna': '3.10', 'py': '1.11.0', 'pytest-asyncio': '1.1.0', 'certifi': '2025.7.14', 'asttokens': '3.0.0', 'hpack': '4.1.0', 'referencing': '0.36.2', 'hyperframe': '6.1.0', 'socksio': '1.0.0', 'executing': '2.2.0', 'pytest': '8.4.1', 'pyyaml': '6.0.2', 'werkzeug': '3.1.3', 'jsonschema-specifications': '2025.4.1', 'pysocks': '1.7.1', 'attrs': '25.3.0', 'pip': '24.0', 'docopt': '0.6.2', 'requests': '2.32.4', 'urllib3': '2.5.0', 'coverage': '7.9.2', 'iniconfig': '2.1.0', 'rpds-py': '0.26.0', 'jsonschema': '4.24.0', 'wheel': '0.45.1', 'jaraco-functools': '4.0.1', 'jaraco-context': '5.3.0', 'backports-tarfile': '1.2.0', 'typeguard': '4.3.0', 'inflect': '7.3.1', 'typing-extensions': '4.12.2', 'jaraco-text': '3.12.1', 'zipp': '3.19.2', 'platformdirs': '4.2.2', 'tomli': '2.0.1', 'jaraco-collections': '5.1.0', 'importlib-metadata': '8.0.0', 'more-itertools': '10.3.0', 'autocommand': '2.2.2'} == {'sentry-sdk': '2.33.0', 'pytest-watch': '4.2.0', 'h2': '4.2.0', 'charset-normalizer': '3.4.2', 'pluggy': '1.6.0', 'brotli': '1.1.0', 'responses': '0.25.7', 'markupsafe': '3.0.2', 'httpcore': '1.0.9', 'docker': '7.1.0', 'pytest-forked': '1.6.0', 'pygments': '2.19.2', 'pyrsistent': '0.20.0', 'setuptools': '80.9.0', 'h11': '0.16.0', 'watchdog': '6.0.0', 'pytest-localserver': '0.9.0.post0', 'colorama': '0.4.6', 'pytest-cov': '6.2.1', 'packaging': '24.2', 'idna': '3.10', 'py': '1.11.0', 'pytest-asyncio': '1.1.0', 'certifi': '2025.7.14', 'asttokens': '3.0.0', 'hpack': '4.1.0', 'referencing': '0.36.2', 'hyperframe': '6.1.0', 'socksio': '1.0.0', 'executing': '2.2.0', 'pytest': '8.4.1', 'pyyaml': '6.0.2', 'werkzeug': '3.1.3', 'jsonschema-specifications': '2025.4.1', 'pysocks': '1.7.1', 'attrs': '25.3.0', 'pip': '24.0', 'docopt': '0.6.2', 'requests': '2.32.4', 'urllib3': '2.5.0', 'coverage': '7.9.2', 'iniconfig': '2.1.0', 'rpds-py': '0.26.0', 'jsonschema': '4.24.0', 'wheel': '0.45.1', 'jaraco-functools': '4.0.1', 'jaraco-context': '5.3.0', 'backports-tarfile': '1.2.0', 'typeguard': '4.3.0', 'inflect': '7.3.1', 'typing-extensions': '4.12.2', 'jaraco-text': '3.12.1', 'zipp': '3.19.2', 'platformdirs': '4.2.2', 'tomli': '2.0.1', 'jaraco-collections': '5.1.0', 'importlib-metadata': '8.0.0', 'more-itertools': '10.3.0', 'autocommand': '2.2.2'}
E     
E     Common items:
E     {'asttokens': '3.0.0',
E      'attrs': '25.3.0',
E      'autocommand': '2.2.2',
E      'backports-tarfile': '1.2.0',
E      'brotli': '1.1.0',
E      'certifi': '2025.7.14',
E      'charset-normalizer': '3.4.2',
E      'colorama': '0.4.6',
E      'coverage': '7.9.2',
E      'docker': '7.1.0',
E      'docopt': '0.6.2',
E      'executing': '2.2.0',
E      'h11': '0.16.0',
E      'h2': '4.2.0',
E      'hpack': '4.1.0',
E      'httpcore': '1.0.9',
E      'hyperframe': '6.1.0',
E      'idna': '3.10',
E      'importlib-metadata': '8.0.0',
E      'inflect': '7.3.1',
E      'iniconfig': '2.1.0',
E      'jaraco-collections': '5.1.0',
E      'jaraco-context': '5.3.0',
E      'jaraco-functools': '4.0.1',
E      'jaraco-text': '3.12.1',
E      'jsonschema': '4.24.0',
E      'jsonschema-specifications': '2025.4.1',
E      'markupsafe': '3.0.2',
E      'more-itertools': '10.3.0',
E      'pip': '24.0',
E      'platformdirs': '4.2.2',
E      'pluggy': '1.6.0',
E      'py': '1.11.0',
E      'pygments': '2.19.2',
E      'pyrsistent': '0.20.0',
E      'pysocks': '1.7.1',
E      'pytest': '8.4.1',
E      'pytest-asyncio': '1.1.0',
E      'pytest-cov': '6.2.1',
E      'pytest-forked': '1.6.0',
E      'pytest-localserver': '0.9.0.post0',
E      'pytest-watch': '4.2.0',
E      'pyyaml': '6.0.2',
E      'referencing': '0.36.2',
E      'requests': '2.32.4',
E      'responses': '0.25.7',
E      'rpds-py': '0.26.0',
E      'sentry-sdk': '2.33.0',
E      'setuptools': '80.9.0',
E      'socksio': '1.0.0',
E      'tomli': '2.0.1',
E      'typeguard': '4.3.0',
E      'typing-extensions': '4.12.2',
E      'urllib3': '2.5.0',
E      'watchdog': '6.0.0',
E      'werkzeug': '3.1.3',
E      'wheel': '0.45.1',
E      'zipp': '3.19.2'}
E     Differing items:
E     {'packaging': '25.0'} != {'packaging': '24.2'}
E     
E     Full diff:
E       {
E           'asttokens': '3.0.0',
E           'attrs': '25.3.0',
E           'autocommand': '2.2.2',
E           'backports-tarfile': '1.2.0',
E           'brotli': '1.1.0',
E           'certifi': '2025.7.14',
E           'charset-normalizer': '3.4.2',
E           'colorama': '0.4.6',
E           'coverage': '7.9.2',
E           'docker': '7.1.0',
E           'docopt': '0.6.2',
E           'executing': '2.2.0',
E           'h11': '0.16.0',
E           'h2': '4.2.0',
E           'hpack': '4.1.0',
E           'httpcore': '1.0.9',
E           'hyperframe': '6.1.0',
E           'idna': '3.10',
E           'importlib-metadata': '8.0.0',
E           'inflect': '7.3.1',
E           'iniconfig': '2.1.0',
E           'jaraco-collections': '5.1.0',
E           'jaraco-context': '5.3.0',
E           'jaraco-functools': '4.0.1',
E           'jaraco-text': '3.12.1',
E           'jsonschema': '4.24.0',
E           'jsonschema-specifications': '2025.4.1',
E           'markupsafe': '3.0.2',
E           'more-itertools': '10.3.0',
E     -     'packaging': '24.2',
E     ?                    ^ ^
E     +     'packaging': '25.0',
E     ?                    ^ ^
E           'pip': '24.0',
E           'platformdirs': '4.2.2',
E           'pluggy': '1.6.0',
E           'py': '1.11.0',
E           'pygments': '2.19.2',
E           'pyrsistent': '0.20.0',
E           'pysocks': '1.7.1',
E           'pytest': '8.4.1',
E           'pytest-asyncio': '1.1.0',
E           'pytest-cov': '6.2.1',
E           'pytest-forked': '1.6.0',
E           'pytest-localserver': '0.9.0.post0',
E           'pytest-watch': '4.2.0',
E           'pyyaml': '6.0.2',
E           'referencing': '0.36.2',
E           'requests': '2.32.4',
E           'responses': '0.25.7',
E           'rpds-py': '0.26.0',
E           'sentry-sdk': '2.33.0',
E           'setuptools': '80.9.0',
E           'socksio': '1.0.0',
E           'tomli': '2.0.1',
E           'typeguard': '4.3.0',
E           'typing-extensions': '4.12.2',
E           'urllib3': '2.5.0',
E           'watchdog': '6.0.0',
E           'werkzeug': '3.1.3',
E           'wheel': '0.45.1',
E           'zipp': '3.19.2',
E       }
tests.test_utils::test_installed_modules
Stack Traces | 0.505s run time
tests/test_utils.py:696: in test_installed_modules
    assert installed_distributions == importlib_distributions
E   AssertionError: assert {'sentry-sdk': '2.33.0', 'pytest-watch': '4.2.0', 'h2': '4.2.0', 'charset-normalizer': '3.4.2', 'pluggy': '1.6.0', 'brotli': '1.1.0', 'responses': '0.25.7', 'markupsafe': '3.0.2', 'httpcore': '1.0.9', 'docker': '7.1.0', 'pytest-forked': '1.6.0', 'pygments': '2.19.2', 'zope-interface': '7.2', 'pyrsistent': '0.20.0', 'setuptools': '80.9.0', 'h11': '0.16.0', 'watchdog': '6.0.0', 'pytest-localserver': '0.9.0.post0', 'colorama': '0.4.6', 'pytest-cov': '6.2.1', 'packaging': '25.0', 'idna': '3.10', 'py': '1.11.0', 'greenlet': '3.2.3', 'pytest-asyncio': '1.1.0', 'typing-extensions': '4.14.1', 'certifi': '2025.7.14', 'gevent': '25.5.1', 'asttokens': '3.0.0', 'hpack': '4.1.0', 'referencing': '0.36.2', 'hyperframe': '6.1.0', 'socksio': '1.0.0', 'executing': '2.2.0', 'pytest': '8.4.1', 'pyyaml': '6.0.2', 'werkzeug': '3.1.3', 'jsonschema-specifications': '2025.4.1', 'pysocks': '1.7.1', 'attrs': '25.3.0', 'pip': '24.0', 'docopt': '0.6.2', 'requests': '2.32.4', 'urllib3': '2.5.0', 'zope-event': '5.1', 'coverage': '7.9.2', 'iniconfig': '2.1.0', 'rpds-py': '0.26.0', 'jsonschema': '4.24.0', 'wheel': '0.45.1', 'jaraco-functools': '4.0.1', 'jaraco-context': '5.3.0', 'backports-tarfile': '1.2.0', 'typeguard': '4.3.0', 'inflect': '7.3.1', 'jaraco-text': '3.12.1', 'zipp': '3.19.2', 'platformdirs': '4.2.2', 'tomli': '2.0.1', 'jaraco-collections': '5.1.0', 'importlib-metadata': '8.0.0', 'more-itertools': '10.3.0', 'autocommand': '2.2.2'} == {'sentry-sdk': '2.33.0', 'pytest-watch': '4.2.0', 'h2': '4.2.0', 'charset-normalizer': '3.4.2', 'pluggy': '1.6.0', 'brotli': '1.1.0', 'responses': '0.25.7', 'markupsafe': '3.0.2', 'httpcore': '1.0.9', 'docker': '7.1.0', 'pytest-forked': '1.6.0', 'pygments': '2.19.2', 'zope-interface': '7.2', 'pyrsistent': '0.20.0', 'setuptools': '80.9.0', 'h11': '0.16.0', 'watchdog': '6.0.0', 'pytest-localserver': '0.9.0.post0', 'colorama': '0.4.6', 'pytest-cov': '6.2.1', 'packaging': '24.2', 'idna': '3.10', 'py': '1.11.0', 'greenlet': '3.2.3', 'pytest-asyncio': '1.1.0', 'typing-extensions': '4.12.2', 'certifi': '2025.7.14', 'gevent': '25.5.1', 'asttokens': '3.0.0', 'hpack': '4.1.0', 'referencing': '0.36.2', 'hyperframe': '6.1.0', 'socksio': '1.0.0', 'executing': '2.2.0', 'pytest': '8.4.1', 'pyyaml': '6.0.2', 'werkzeug': '3.1.3', 'jsonschema-specifications': '2025.4.1', 'pysocks': '1.7.1', 'attrs': '25.3.0', 'pip': '24.0', 'docopt': '0.6.2', 'requests': '2.32.4', 'urllib3': '2.5.0', 'zope-event': '5.1', 'coverage': '7.9.2', 'iniconfig': '2.1.0', 'rpds-py': '0.26.0', 'jsonschema': '4.24.0', 'wheel': '0.45.1', 'jaraco-functools': '4.0.1', 'jaraco-context': '5.3.0', 'backports-tarfile': '1.2.0', 'typeguard': '4.3.0', 'inflect': '7.3.1', 'jaraco-text': '3.12.1', 'zipp': '3.19.2', 'platformdirs': '4.2.2', 'tomli': '2.0.1', 'jaraco-collections': '5.1.0', 'importlib-metadata': '8.0.0', 'more-itertools': '10.3.0', 'autocommand': '2.2.2'}
E     
E     Common items:
E     {'asttokens': '3.0.0',
E      'attrs': '25.3.0',
E      'autocommand': '2.2.2',
E      'backports-tarfile': '1.2.0',
E      'brotli': '1.1.0',
E      'certifi': '2025.7.14',
E      'charset-normalizer': '3.4.2',
E      'colorama': '0.4.6',
E      'coverage': '7.9.2',
E      'docker': '7.1.0',
E      'docopt': '0.6.2',
E      'executing': '2.2.0',
E      'gevent': '25.5.1',
E      'greenlet': '3.2.3',
E      'h11': '0.16.0',
E      'h2': '4.2.0',
E      'hpack': '4.1.0',
E      'httpcore': '1.0.9',
E      'hyperframe': '6.1.0',
E      'idna': '3.10',
E      'importlib-metadata': '8.0.0',
E      'inflect': '7.3.1',
E      'iniconfig': '2.1.0',
E      'jaraco-collections': '5.1.0',
E      'jaraco-context': '5.3.0',
E      'jaraco-functools': '4.0.1',
E      'jaraco-text': '3.12.1',
E      'jsonschema': '4.24.0',
E      'jsonschema-specifications': '2025.4.1',
E      'markupsafe': '3.0.2',
E      'more-itertools': '10.3.0',
E      'pip': '24.0',
E      'platformdirs': '4.2.2',
E      'pluggy': '1.6.0',
E      'py': '1.11.0',
E      'pygments': '2.19.2',
E      'pyrsistent': '0.20.0',
E      'pysocks': '1.7.1',
E      'pytest': '8.4.1',
E      'pytest-asyncio': '1.1.0',
E      'pytest-cov': '6.2.1',
E      'pytest-forked': '1.6.0',
E      'pytest-localserver': '0.9.0.post0',
E      'pytest-watch': '4.2.0',
E      'pyyaml': '6.0.2',
E      'referencing': '0.36.2',
E      'requests': '2.32.4',
E      'responses': '0.25.7',
E      'rpds-py': '0.26.0',
E      'sentry-sdk': '2.33.0',
E      'setuptools': '80.9.0',
E      'socksio': '1.0.0',
E      'tomli': '2.0.1',
E      'typeguard': '4.3.0',
E      'urllib3': '2.5.0',
E      'watchdog': '6.0.0',
E      'werkzeug': '3.1.3',
E      'wheel': '0.45.1',
E      'zipp': '3.19.2',
E      'zope-event': '5.1',
E      'zope-interface': '7.2'}
E     Differing items:
E     {'packaging': '25.0'} != {'packaging': '24.2'}
E     {'typing-extensions': '4.14.1'} != {'typing-extensions': '4.12.2'}
E     
E     Full diff:
E       {
E           'asttokens': '3.0.0',
E           'attrs': '25.3.0',
E           'autocommand': '2.2.2',
E           'backports-tarfile': '1.2.0',
E           'brotli': '1.1.0',
E           'certifi': '2025.7.14',
E           'charset-normalizer': '3.4.2',
E           'colorama': '0.4.6',
E           'coverage': '7.9.2',
E           'docker': '7.1.0',
E           'docopt': '0.6.2',
E           'executing': '2.2.0',
E           'gevent': '25.5.1',
E           'greenlet': '3.2.3',
E           'h11': '0.16.0',
E           'h2': '4.2.0',
E           'hpack': '4.1.0',
E           'httpcore': '1.0.9',
E           'hyperframe': '6.1.0',
E           'idna': '3.10',
E           'importlib-metadata': '8.0.0',
E           'inflect': '7.3.1',
E           'iniconfig': '2.1.0',
E           'jaraco-collections': '5.1.0',
E           'jaraco-context': '5.3.0',
E           'jaraco-functools': '4.0.1',
E           'jaraco-text': '3.12.1',
E           'jsonschema': '4.24.0',
E           'jsonschema-specifications': '2025.4.1',
E           'markupsafe': '3.0.2',
E           'more-itertools': '10.3.0',
E     -     'packaging': '24.2',
E     ?                    ^ ^
E     +     'packaging': '25.0',
E     ?                    ^ ^
E           'pip': '24.0',
E           'platformdirs': '4.2.2',
E           'pluggy': '1.6.0',
E           'py': '1.11.0',
E           'pygments': '2.19.2',
E           'pyrsistent': '0.20.0',
E           'pysocks': '1.7.1',
E           'pytest': '8.4.1',
E           'pytest-asyncio': '1.1.0',
E           'pytest-cov': '6.2.1',
E           'pytest-forked': '1.6.0',
E           'pytest-localserver': '0.9.0.post0',
E           'pytest-watch': '4.2.0',
E           'pyyaml': '6.0.2',
E           'referencing': '0.36.2',
E           'requests': '2.32.4',
E           'responses': '0.25.7',
E           'rpds-py': '0.26.0',
E           'sentry-sdk': '2.33.0',
E           'setuptools': '80.9.0',
E           'socksio': '1.0.0',
E           'tomli': '2.0.1',
E           'typeguard': '4.3.0',
E     -     'typing-extensions': '4.12.2',
E     ?                              ^ ^
E     +     'typing-extensions': '4.14.1',
E     ?                              ^ ^
E           'urllib3': '2.5.0',
E           'watchdog': '6.0.0',
E           'werkzeug': '3.1.3',
E           'wheel': '0.45.1',
E           'zipp': '3.19.2',
E           'zope-event': '5.1',
E           'zope-interface': '7.2',
E       }

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@sl0thentr0py sl0thentr0py deleted the neel/fix-importlib-test branch July 17, 2025 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants